@font-face {
	font-family: 'iconfont';  /* Project id 2530810 */
	src: url('//at.alicdn.com/t/font_2530810_xy3wv4exvrc.woff2?t=1621823087893') format('woff2'),
		 url('//at.alicdn.com/t/font_2530810_xy3wv4exvrc.woff?t=1621823087893') format('woff'),
		 url('//at.alicdn.com/t/font_2530810_xy3wv4exvrc.ttf?t=1621823087893') format('truetype');

  }
  
  
 @font-face {
		 font-family:'myfirstfont';
    		src:url('/static/gzw/css/FZFSJW.TTF')
  }
    
/* 全局定义*/
body {
	margin:0;
	padding:0;
	font-family:Arial, '微软雅黑', sans-serif;
	font-size:16px;
	background:#fff url(/static/gzw/images/bg.jpg) no-repeat top;
	/*background:#fff url(/static/gzw/images/bg1bg.jpg) no-repeat top;*/
	/*background:#fff url(/static/gzw/images/bgh.jpg) no-repeat top;*/
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
ul,li {
	margin:0;
	padding:0;
	list-style:none;
	display: block;
}
img{
	*border:none
	
}
.icon-zhici {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/zhici.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-banzi {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/banzi.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-chengnuo {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/chengnuo.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-zhize {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/zhize.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-jigou {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/jigou.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-lianxi {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/lianxi.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-tian {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/tian.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
.clear {
	clear:both;
}
.mt10 {
	margin-top: 10px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr7 {
	margin-right: 7px !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* 字体*/
	.font12 {
	font-size:12px;
	line-height:14px;
}
/* 字体加粗*/
	.font_jc {
	font-weight:bold;
}
/* 链接样式定义*/
	
a {
	color:#444;
	text-decoration:none;
}
a:hover {
 color:#00479d;
}
/* 主体样式*/
	.box {
	width:1200px;
	padding:5px;
	margin:0px auto;
}
/* 头部样式定义*/
.HeadZt {
	width:100%;
	margin:0px auto;
}
.HeadZt .TopZt {
	background: url(/static/gzw/images/top20250625.jpg) no-repeat center top;
	/*background: url(/static/gzw/images/top1.jpg) no-repeat center top;*/
	height: 199px;
	margin-top:5px;
}
.HeadZt .TopZt .box{
	position: relative;
	height: 100%;
}
.HeadZt .TopZt .logo {
	color: #cc0000;
	text-align: center;
	margin-left: 10px;
	width: 708px;
	display: inline-block;
}
.HeadZt .TopZt .logo img{
	width: 100%;
}
.HeadZt .TopZt .searchZt{
   position: absolute;
   bottom: 20px;
   right: 15px;
   border: 1px solid #00479d;
   overflow: hidden;
}

.HeadZt .TopZt .search input{
   width: 160px;
   height: 40px;
   line-height: 40px;
   border: none; 
   padding-left: 10px;
   font-size: 14px;
}
.HeadZt .TopZt .search button{
	width: 50px;
	height: 40px;
	line-height: 40px;
	background: #00479d;
	color: #fff;
	border: none; 
}
.HeadZt .TopZt .search button i{
   font-size: 24px;
}

.HeadZt .TopZt .banner {
	width: 790px;
	height: 85px;
	overflow: hidden;
	margin: 0 30px;
	float: left;
}
.HeadZt .TopZt .banner .swiper-slide{
	width: 100% !important;
	background:red;
}
.HeadZt .TopZt .banner .swiper-slide img {
	width: 100% !important;
}
.HeadZt .TopZt .banner .swiper-slide a{display: block; width: 100%;}

.HeadZt .TopZt .other {
	font-size: 14px;
	/* width: 310px; */
	float: right;
}
.HeadZt .BannerZt {
	margin-top: 10px;
	margin-bottom: 20px;
}
.HeadZt .BannerZt .con {
	height: 100px;
	overflow: hidden;
	margin-top: 10px;
}
.HeadZt .BannerZt .w755 {
	width: 755px;
	float: left;
}
.HeadZt .BannerZt .w425 {
	width: 435px;
	float: right;
}
.HeadZt .BannerZt img {
	width: 100%;
}
.HeadZt .BannerZt .swiper-wrapper {
	padding-bottom: 0 !important;
}
.HeadZt .UserLogin{
    position: absolute;
    top: 10px;
    right: 10px;
}
.HeadZt .UserLogin a{
	font-size: 14px;
	margin: 0 2px;
	color: #fff;
	border: 1px solid white;
	padding: 5px 10px;
}
/* 登录弹出 */
.login-notic{border-radius:4px;padding:15px;background-color:#fff;box-shadow:1px 1px 10px #555;position:absolute;right:5%;top: 40px;font-size:16px;font-weight:bold;color:#27619f;line-height:1.8;display:none;}
.login-notic span{color:#333;}
.login-notic i{display:block;width:22px;height:11px;position:absolute;top:-11px;right:300px;z-index:99;background:url(../images/tarrow.png) no-repeat center center;}

.tic-box{display:none;width:50%;max-height:90%;position:fixed;top:10%;left:25%;z-index:99999;box-shadow:2px 2px 5px #666;border:1px solid #ddd;overflow:auto;background-color:#fff;}
.tic-box .head{width:100%;height:80px;background-color:#015696;font-size:24px;color:#fff;text-align:center;line-height:80px;position:relative;}
.tic-box .close{display:block;width:80px;height:100%;position:absolute;right:0;top:0;z-index:999;cursor:pointer;background:url(../images/h_close.png) no-repeat center center;}
.tic-box .body{width:100%;height:90%;}
.tic-box .body .bo{padding:30px;background-color:#fff;}
.tic-box .body .bo .map{display:block;margin:0 auto;max-width:100%;}
.tic-box .body .bo .desc{font-size:16px;color:#333;line-height:1.8;text-indent:2em;margin-top:20px;}
.tic-box .btn-box{text-align:center;}
.tic-box .btn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:45px;line-height:45px;font-size:16px;color:#fff;background-color:#015696;border-radius:4px;cursor:pointer;margin:30px 30px 0;}
.tic-box .btn img{vertical-align:middle;margin-right:8px;height:25px;}
.tic-box .btn:hover{background-color:#81190d;}

/* swiper 切换*/
.swiper-wrapper {
	padding-bottom: 20px;
}
.swiper-pagination-bullet {
	width: 20px !important;
	height: 2px !important;
	border-radius: 5px !important;
}
#ztzl .swiper-pagination-bullet {
	background: #fff !important;
}
#ztzl .swiper-pagination-bullet-active {
	background:#ffeb3b !important;
}
#ztzl .swiper-container{
	height: 180px !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px !important;
	left: 0 !important;
}
.swiper-pagination-bullet-active {
	background:#ffeb3b !important;
}


/* 位置*/
	.attention {
	font-size: 12px;
	text-align: center;
}
.attention .iconfont {
	margin-right: 2px;
	font-size: 12px;
	color: #999;
}
.attention em {
	color: #333;
	margin: 0 3px;
}
.attention a {
	color: #666;
	display: inline-block;
}
.attention a:hover {
	color: #dc2424;
}
/* 时间*/
.DataZt {
	margin-top: 35px;
	font-size: 12px;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border-radius: 25px;
	border: 1px solid #f1f1f1;
	overflow: hidden;
}
.DataZt .date {
	display: inline-block;
	vertical-align: middle;
	color: #dc2424;
	font-size: 12px;
}
.DataZt .iconfont {
	margin-left: 10px;
	margin-right:5px;
	display: inline-block;
	vertical-align: middle;
	color: #ddd;
}
/* 二维码*/
.Index_ewm {
	margin-left: 30px;
}
.Index_ewm ul {
	float: left;
	margin-right: 10px;
}
.Index_ewm ul li {
	margin-bottom: 5px;
	cursor: pointer;
}
.Index_ewm .pic {
	float: right;
}
.Index_ewm .pic div {
	display: none;
}
.Index_ewm .cur {
	color: #f12703;
}
.Index_ewm .pic .on {
	display: block;
}
.Index_ewm .pic img {
	width: 72px;
	height: 72px;
}
/* 导航*/
.MenuZt{
	background:#025696;
}
.MenuZt .TopMenu{
	text-align: center;
	font-size: 0;
}
.MenuZt .TopMenu .wmwbtn {
	width:5%;
	margin-left: 0;
}
.MenuZt .TopMenu ul li {
    display: inline-block;
    *display:inline; *zoom:1;
    
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    position: relative;
    *z-index: 9999;
    margin: 0 2%;
}
.MenuZt .TopMenu ul li a {
	color: #cee6f8;
}
.MenuZt .TopMenu ul li:hover a {
	color: #fff;
}
.MenuZt .TopMenu ul li:hover::after {
	content: '';
	position: absolute;
	bottom: -2px;
	left:40%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
}
.MenuZt .TopMenu ul li .active {
	color: #fff;
}
.MenuZt .TopMenu ul li .active:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left:40%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
}
/*首屏新闻切换*/
.NewsList dl dt {
	line-height: 35px;
	margin-left: 10px;
}
.NewsList dl dt::after {
	content: '';
	position: absolute;
	left:0;
	margin-right: 10px;
	margin-top: 16px;
	width: 3px;
	height: 3px;
	line-height: 30px;
	background: #000;
}
/*top guanggao*/
#top_slider {
	width:1190px;
	height: 100px;
	position:relative;
	overflow:hidden;
}
#top_slider ul {
	position:absolute;
}
#top_slider ul li {
	position:relative;
	float:left;
	overflow:hidden;
}
#top_slider ul li div {
	position:absolute;
}
#top_slider ul li img {
	width:1190px;
   
}
#top_slider .btnBg {
	width:100%;
	height:20px;
	position:absolute;
	
	bottom:0;
	background:#000;
	display:none;
}
#top_slider .btn {
	padding:5px 2px;
	position:absolute;
	right:0;
	bottom:0;
	
}
#top_slider .btn span {
	width:15px;
	height:2px;
	margin-left:10px;
	background:rgb(255, 255, 255);
	display:inline-block;
	cursor:pointer;
	_display:inline;
	_zoom:1;
	_font-size:0;
}
#top_slider .btn span.on {
	background:rgb(243, 199, 4);
}

/* 焦点tab样式*/
.topnews_hdp {
	width:1190px;
	height:100px;
	margin-right:30px;
	float:left;
}


/*middle guanggao*/
#middle_slider {
	width:1190px;
	height: 100px;
	position:relative;
	overflow:hidden;
}
#middle_slider ul {
	position:absolute;
}
#middle_slider ul li {
	position:relative;
	float:left;
	overflow:hidden;
}
#middle_slider ul li div {
	position:absolute;
}
#middle_slider ul li img {
	width:1190px;
   
}
#middle_slider .btnBg {
	width:100%;
	height:20px;
	position:absolute;
	
	bottom:0;
	background:#000;
	display:none;
}
#middle_slider .btn {
	padding:5px 2px;
	position:absolute;
	right:0;
	bottom:0;
	
}
#middle_slider .btn span {
	width:15px;
	height:2px;
	margin-left:10px;
	background:rgb(255, 255, 255);
	display:inline-block;
	cursor:pointer;
	_display:inline;
	_zoom:1;
	_font-size:0;
}
#middle_slider .btn span.on {
	background:rgb(243, 199, 4);
}

/* 焦点tab样式*/
.middlenews_hdp {
	width:1190px;
	height:100px;
	margin-right:30px;
	float:left;
}


/*right1 guanggao*/
#right_slider {
	width:280px;
	height: 180px;
	position:relative;
	overflow:hidden;
}
#right_slider ul {
	position:absolute;
}
#right_slider ul li {
	position:relative;
	float:left;
	overflow:hidden;
}
#right_slider ul li div {
	position:absolute;
}
#right_slider ul li img {
	width:280px;
   
}
#right_slider .btnBg {
	width:100%;
	height:20px;
	position:absolute;
	
	bottom:0;
	background:#000;
	display:none;
}
#right_slider .btn {
	padding:5px 2px;
	position:absolute;
	right:0;
	bottom:0;
	
}
#right_slider .btn span {
	width:15px;
	height:2px;
	margin-left:10px;
	background:rgb(255, 255, 255);
	display:inline-block;
	cursor:pointer;
	_display:inline;
	_zoom:1;
	_font-size:0;
}
#right_slider .btn span.on {
	background:rgb(243, 199, 4);
}

/* 焦点tab样式*/
.rightnews_hdp {
	width:280px;
	height:180px;
	margin-right:30px;
	float:left;
}


/*rightt guanggao*/
#rightt_slider {
	width:280px;
	height: 210px;
	position:relative;
	overflow:hidden;
}
#rightt_slider ul {
	position:absolute;
}
#rightt_slider ul li {
	position:relative;
	float:left;
	overflow:hidden;
}
#rightt_slider ul li div {
	position:absolute;
}
#rightt_slider ul li img {
	width:280px;
    height: 202px;
}
#rightt_slider .btnBg {
	width:100%;
	height:20px;
	position:absolute;
	
	bottom:0;
	background:#000;
	display:none;
}
#rightt_slider .btn {
	padding:5px 2px;
	position:absolute;
	right:0;
	bottom:0;
	
}
#rightt_slider .btn span {
	width:15px;
	height:2px;
	margin-right:10px;
	background:rgb(255, 255, 255);
	display:inline-block;
	cursor:pointer;
	_display:inline;
	_zoom:1;
	_font-size:0;
}
#rightt_slider .btn span.on {
	background:rgb(243, 199, 4);
}

/* 焦点tab样式*/
.righttnews_hdp {
	width:280px;
	height:210px;

	float:left;
}

/*焦点图*/
#index_slider {
	width:600px;
	height:360px;
	position:relative;
	overflow:hidden;
}
#index_slider ul {
	position:absolute;
}
#index_slider ul li {
	position:relative;
	float:left;
	overflow:hidden;
}
#index_slider ul li div {
	position:absolute;
}
#index_slider ul li img {
	width:600px;
	height:360px;
}
#index_slider .btnBg {
	width:100%;
	height:20px;
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	display:none;
}
#index_slider .btn {
	padding:20px 15px;
	position:absolute;
	right:0;
	bottom:0;
	text-align:right;
}
#index_slider .btn span {
	width:10px;
	height:10px;
	margin-left:10px;
	border-radius: 50%;
	background:#fff;
	display:inline-block;
	cursor:pointer;
	_display:inline;
	_zoom:1;
	_font-size:0;
}
#index_slider .btn span.on {
	background:#fff;
}
#index_slider .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:30%;
	background:url(../images/sprite.png) no-repeat 0 0;
	cursor:pointer;
}
#index_slider .pre {
	left:0;
}
#index_slider .next {
	right:0;
	background-position:right top;
}
#index_slider .slide-title {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	line-height:50px;
	background:rgba(0,0,0,.7);
}
#index_slider .slide-title a {
	color:#fff;
	margin-left: 20px;
}
/* 焦点tab样式*/
.news_hdp {
	width:650px;
	height:450px;
	margin-right:30px;
	float:left;
}
.IndexNews {
	width: 550px;
}
.IndexNews .title {
	position: relative;
	height: 45px;
	line-height: 45px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccddea;
}
.IndexNews #wrap .item .tab ul{
    text-align: center;
}
.IndexNews #wrap .item .tab ul li{
	color: #333;
	font-size: 18px;
}
.IndexNews #wrap .item .tab ul .current{
	color: #ffffff;
	background: #0b73c1;
	position: relative;
	padding: 0 10px;
}
.IndexNews .title .more {
	float: right;
	font-size: 12px;
	margin-right: 10px;
}
.IndexNews .blue {
	color: #00479d;
	font-weight: bold;
}
.IndexNews .NewsList{
	margin-top: 40px;
}
.IndexNews .NewsList .ListCon ul li{
   position: relative;
   padding-left: 20px;
}
.IndexNews .NewsList .ListCon ul li::after{
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #00479d;
}
.IndexNews {
	width: 550px;
}
.IndexNews .title {
	position: relative;
	height: 45px;
	line-height: 45px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccddea;
}
.IndexNews #wrap .item .tab ul{
    text-align: center;
}
.IndexNews #wrap .item .tab ul li{
	color: #333;
	font-size: 18px;
}
.IndexNews #wrap .item .tab ul .current{
	color: #ffffff;
	background: #0b73c1;
	position: relative;
	padding: 0 10px;
}
.IndexNews .title .more {
	float: right;
	font-size: 12px;
	margin-right: 10px;
}
.IndexNews .blue {
	color: #00479d;
	font-weight: bold;
}
.IndexNews .NewsList{
	margin-top: 20px;
}
.IndexNews .NewsList .ListCon ul li{
   position: relative;
   padding-left: 20px;
}
.IndexNews .NewsList .ListCon ul li::after{
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #00479d;
}
/* 外引用 */
.IndexNews .items iframe{
	width: 100%;
    overflow-y: auto;
}
/* 左栏目*/
.item .stitle{
   background: #eee;
   margin-bottom: 20px;
}
.NewsList .left,.right {
	width: 48%;
	float: left;
	margin-left:5px;
	margin-bottom: 9px;
}
.NewsList .right {
	float: right;
}
.NewsList .w100 {
	width: 100%;
}
.NewsList .title {
	position: relative;
	height: 45px;
	line-height: 45px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.NewsList .title h3 {
	font-size: 18px;
	font-weight: bold;
	color: #0c73c1;
	border-bottom: 2px solid #0c73c1;
	display: inline-block;
	*display: inline;
	position: relative;
	padding-left: 18px;
	*padding-left: 2px;
}
.NewsList .title h3::after{
	content: '';
	position: absolute;
	left: 0;
	top: 18px;
	border: solid #0c73c1;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.NewsList .title span {
	margin-top: 15px;
	display: inline-block;
	padding-bottom: 12px;
	border-bottom: 1px solid #0c73c1;
}
.NewsList .title span img {
	width: auto;
	height: auto;
}
.NewsList .HotNews {
	margin-right: 0 !important;
}
/* 右栏 */

.RightList .title{
	background: #025696;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
}
.RightList .title span{
	display: inline;
	vertical-align: middle;
	font-size: 14px;
	float: right; padding-right: 10px;
}
.RightList .title h1{
	color: #Fff;
	font-size: 18px;
	padding-left: 35px;
	position: relative;
	display: inline;
	float: left;
}
.RightList .title h1::after{
	position: absolute;
	left: 15px;
	top: 18px;
	content: '';
	width:0;
    height:0;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    border-left:8px solid #fff;
}
.RightList .ListMenu .con{
	margin-left: -5%;
	overflow: hidden;
	font-size: 0;
}
.RightList .ListMenu .con i{
	margin-top: 15px;
    font-size: 2rem;
    line-height: 2.35rem;
    display: inline-block;
    color: #025696;
}
.RightList .ListMenu .con a:hover i{
    animation: hithere 1s ease infinite;
}
@keyframes hithere {
    30% {
        transform: scale(1.2);
    }
    40%,
    60% {
        transform: rotate(-20deg) scale(1.2);
    }
    50% {
        transform: rotate(20deg) scale(1.2);
    }
    70% {
        transform: rotate(0deg) scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.RightList .ListMenu .con a{
   width: 45%;
   display: inline-block;
   background: #e6ebee;
   text-align: center;
   margin-left: 5%;
   margin-bottom:15px;
}
.RightList .ListMenu .con p{
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
}

.RightList .xxzl{
    position: relative;	
	padding-bottom: 5px;
}
.RightList .xxzl::after{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	content: '';
	width: 286px;
	height: 210px;
	background: #eee;
}
.RightList .xxzl .con{
	width: 280px;
	height: 210px;
	overflow: hidden;
	background: #eee;
}
.RightList .xxzl .xxzlIcon{
	position: absolute;
	top: 5%;
	right: 0;
	width: 108px;
	height: 42px;
	background: url(../images/xxzl_icon.png) no-repeat top right;
	z-index: 10;
}
.RightList .xxzl .xxzlIcon p{
	margin-top: 7px;
	margin-left: 35px;
	font-size: 16px;
	color: #fff;
}



/* 右栏专题专栏 */
.RightList .HotPic .swiper-container{
	height: 200px;
}
.RightList .HotPic .swiper-container .swiper-slide a{
	width: 100%;
	height: 100%;
	color: #fff;
}
.RightList .HotPic .swiper-container .swiper-slide img{
	width: 100%;
	height: 100%;
}
.RightList .HotPic .swiper-container .swiper-slide p{
    position: absolute;
	width: 100%;
	height: 50px;
	line-height: 50px;
	left: 0;
	bottom: 0;
	background: url(../images/HotBg.png) repeat-x bottom;
	background-size: 80% 100%;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}
.RightList .PicList a{
	display: block;
	height: 90px;
	margin-bottom: 10px;

}
.RightList .PicList a img{
	width: 100%;
	height: 100%;
}
.RightList .PicList .stitle h3{
	font-size: 14px;
}
.RightList .PicList .con{
	margin-top: 10px;
}

/* 互动交流 */
.RightList .Message .title{
	background: #ab0000;
}
.RightList .Message .title h1{
	margin-right: 20px;
}
.RightList .Message .title span{
	color: #fff;
}
.RightList .Message .MessageList{
	background: #eee;
	padding: 15px;
}
.RightList .Message .MessageList ul li{
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.RightList .Message .MessageList ul li .yhf{
	background: #dd6565;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
	margin-right: 10px;
}
.RightList .Message .MessageList .btn {
	text-align: center;
	margin-top: 20px;
	margin-right: -5%;
	position: relative;
	 height: 50px;
}
.RightList .Message .MessageList .btn a{
   width: 42.5%;
   display: inline-block;
   margin-right: 5%;
   border-radius: 5px;
   font-size: 14px;
   height: 40px;
   line-height: 40px;


}
.RightList .Message .MessageList .btn a i{
	margin-right: 10px;
	font-size: 24px;
	display: inline-block;
	vertical-align: middle;
	
 
}
.RightList .Message .MessageList .btn .red{
	color: #ab0000;
	border: 1px solid #ab0000;
	
	
}
.RightList .Message .MessageList .btn .blue{
	color: #067dd8;
	border: 1px solid #067dd8;
	
	
}

/* 通用*/
.more {
	position: absolute;
	right: 0;
	color: #999;
	float: right;
	font-family: '宋体';
	font-size: 12px;
	margin-right: 10px;
}
.title .more .iconfont {
	margin-left: 3px;
}
.title .more:hover {
	color: #0c73c1;
}
.NewsList .ListCon ul {
	position: relative;
}
.NewsList .ListCon ul li {
	line-height: 30px;
	margin-bottom: 10px;	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

/* 中栏广告*/
.MidBanner {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	*height: 145px;
}
.MidBanner img {
	width: 100%;
}
/* 宽度*/
.w290 {
	width: 250px;
	float: left;
}
.w880 {
	width: 870px;
	float: left;
	margin-right: 40px;
}
.w290 {
	width: 290px;
	*width: 280px;
	overflow: hidden;
	float: right;
}
.NewsList .right-pic {
	width: 290px;
	overflow: hidden;
	height: 210px;
	margin-bottom: 10px;
	display: block;
}
.time {
	font-size: 14px;
	margin-left: 20px;
	float: right;
	display: block;
	color: #888;
}

/*栏目切换*/
#wrap {
	width:100%;
}
#list {
	overflow:hidden;
}
#wrap .item {
	float:left;
	width:100%;
}
#wrap .item .tab {
	height:50px;
	line-height: 50px;
	margin-bottom: 20px;
}
#wrap .item .tab ul li {
	display: inline-block;
	*display: inline;
	margin: 0 15px;
	text-align: center;
	cursor: pointer;
}

#wrap .item .items {
	display:none;
	position: relative;
}
#wrap .item .items ul {
	position:relative;
	float: left;
	width: 100%;
}
.NewsList .stitle {
	position: relative;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
.NewsList .stitle h3 {
	display: inline-block;
	font-weight: bold;
	color: #dc2424;
	margin-left: 10px;
}
.NewsList .stitle::after {
	content: '';
	width: 2px;
	height: 15px;
	background: red;
	display: block;
	position: absolute;
	left: 0;
	top: 30%;
}
.NewsList .banner {
	margin-bottom: 10px;
	height: 120px;
	overflow: hidden;
}
/* 右栏图片库*/
.NewsPic {
	padding-top: 5px;
	margin:0 -2%;
	font-size: 0;
	overflow: hidden;
	text-align: center;
}
.NewsPic .NewsBox {
	width: 46%;
	margin:0 2%;
	display: inline-block;
	margin-top: 10px;
}
.NewsPic .NewsBox img {
	width: 100%;
	height: 110px;
}
.NewsPic .NewsBox p {
	text-align: left;
	font-size: 14px;
	*font-size:12px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.NewsPic .NewsBox .other {
	font-size: 12px;
	line-height: 25px;
	color: #999;
}
/* 栏目列表*/

.NewsList img {
	width: 100%;
	height: 100%;
}
.NewsList .items .fl {
	width: 400px;
}
.NewsList .items .fr {
	width: 420px;
}
.NewsList .HotNews {
	border-bottom:1px dashed #ddd;
	height: 140px;
	padding-bottom: 16px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.NewsList .HotNews h3 a {
	font-weight: bold;
	color:#00479d;
	font-size: 16px;
}
.NewsList .HotNews .con {
	margin-top: 15px;
	margin-bottom: 10px;
	height: 100px;
}
.NewsList .HotNews .con .pic {
	width: 145px;
	height: 100px;
	overflow: hidden;
	float: left;
}
.NewsList .HotNews .con .text {
	color:#666;
	width: 215px;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
	float: right;
	margin-left: 15px;
}
.NewsList .HotNews .con .text .DetailsBtn {
	color: #dc2424;
}

/* 中栏链接*/
.IndexMenu {
	margin-bottom: 30px;
}
.IndexMenu a {
	display: inline-block;
}

/* 友情链接*/
.index_link .title {
	background: #eee;
	margin-bottom: 20px;
}
.index_link .title h3 {
	background: #f12703;
	font-size: 14px;
	padding: 5px 15px;
	color: #fff;
	display: inline-block;
}
.index_link .menu{
	background: #015696;
	padding: 10px 0;
	text-align: center;
}
.index_link .menu ul {
	font-size: 0;
}
.index_link .menu ul li{
	width: 25%;
	display: inline-block;
	*display:inline; *zoom:1;
	position: relative;
}
.index_link .con {
	font-size: 14px;
	margin: 0 -10px;
}
.index_link .con ul li {
	position: relative;
	margin-bottom: 20px;
	margin-left: 10px;
    *margin-left: 6px;
	float: left;
	width: 190px;
	height: 50px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.index_link .con ul li img{
	width: 100%;
	height: 100%;
}
.index_link .con ul li a{color:#fff}
.index_link select {
	/*重置Chrome和Firefox的select边框样式*/
	border: 1px solid #1868a3;
	background: none;
	color: #fff;
	width: 70%;
	padding: 7px 0;
	padding-left: 20px;
	border-radius: 5px;
	/* text-align:center;
    text-align-last: center; */
    font-size: 14px;
	/*清除默认的select选择框样式*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
/*清除IE的默认选择框样式，隐藏下拉箭头*/
.index_link select::-ms-expand { display: block; }
.index_link select option{
	text-indent: 10px;
	background-color: #1868a3;
}
.index_link select option:hover {
	background-color: #115a8f;
}
.index_link .menu ul li::after{
	position: absolute;
    right: 20%;
    top: 45%;
    content: '';
    width: 0;
    height: 0;
	border-bottom: 5px transparent solid;
    border-right: 5px transparent solid;
    border-top: 5px #fff solid;
    border-left: 5px transparent solid;
}


/* 版权开始*/
.copyright {
	width: 100%;
	margin: 0 auto;
	font-size: 14px;
	margin-bottom: 20px;
}
.cop_con_list {
	margin-top: 40px;
	height: 100px;
}
.cop_con_list .fl{
	width: 20%;
	text-align: center; 
	overflow: hidden;
	
}
.cop_con_list .fl img{
	display: inline-block;
	vertical-align: middle;
}
.cop_con_list .text {
	width: 70%;
	color: #666;
	line-height: 14px;
}
.cop_con_list .text p {
	margin-bottom: 15px;
	font-size: 14px;
}
.cop_con_list .text p a{
	color: #666;
}

/* 返回顶部*/
.totop {
	position:fixed;
	right:1%;
	bottom:25px;
	display:block;
	width:56px;
	height:56px;
	background:url(../images/rocket.png) no-repeat 0 0;
	-webkit-transition: all 0.2s ease-in-out;
}
.totop:hover {
	background:url(../images/rocket.png) no-repeat 0 -56px;
}
/* 左侧浮动广告*/
.l_banner {
    position: fixed;
    right: 50.5%;
    margin-right: 600px;
    top: 15%;
    z-index: 2;
}

.l_banner .banner_box {
	margin-bottom: 5px;
	overflow: hidden;
}

.l_bannerGy {
    position: fixed;
    right: 50.5%;
    margin-right: 600px;
    top: 35%;
    z-index: 2;
}

.l_bannerGy .banner_box {
	margin-bottom: 5px;
	overflow: hidden;
}

/* 右浮动广告 */
.r_banner {
    position: fixed;
    left: 51%;
    margin-left: 600px;
    top: 15%;
    z-index: 2;
}
.r_banner .close {
	width: 45px;
	height: 19px;
	background: url(../images/close.gif);
}
.r_banner .banner_box {
	width: 150px;
	height: 150px;
	margin-bottom: 5px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.r_banner .banner_box img {
	width: 100%;
	min-height: 100% !important;
}
/* 全局切换样式*/
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img,.swiper-slide a{
	width: 100%;
	height: 100%;
}

 /* */
.IndexNewsList {margin: 0 -1%;}
.IndexNewsList .NewsList{ 
	width: 31.3%;
	float: left;
	margin:0 1%;
	margin-bottom: 5px;
}
/* 二级导航 */
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu:before,
#menu:after {
	content: "";
	display: table;
}
#menu:after {
	clear: both;
}
#menu {
	zoom: 1;
}
#menu li {
	position: relative;
}
#menu ul {
	padding: 10px;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 62px;
	left: -15px;
	z-index: 999;
	background: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, .5);
}
#menu li:hover>ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu ul ul {
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
}
#menu ul li {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
#menu ul li a {
	color: #025696;
}
#menu ul a {
	padding: 0 10px;
	_height: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#menu ul a:hover {
	background: rgba(0, 0, 0, .2);
}
#menu ul ul li:first-child a:after {
	left: 0;
	top: 50%;
	margin-top: 0;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #3b3b3b;
}
#menu ul li:first-child a:hover:after {
	border-bottom-color: #04acec;
}
#menu ul ul li:first-child a:hover:after {
	border-right-color: #0299d3;
	border-bottom-color: transparent;
}
#menu ul li:last-child>a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.icon-zhici {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/zhici.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-banzi {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/banzi.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-chengnuo {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/chengnuo.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-zhize {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/zhize.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-jigou {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/jigou.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-lianxi {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/lianxi.png) no-repeat;
	 *width: 33px; *height: 33px;
  }
  .icon-tian {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*background: url(../images/tian.png) no-repeat;
	 *width: 33px; *height: 33px;
  }